technological restriction - Turkish English Dictionary